package com.ruoyi.common.core.domain.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;


/**
 * 字典数据表 sys_dict_data
 */
@Data
public class SysDictData extends BaseEntity<SysDictData> {
    private static final long serialVersionUID = 1L;

    /**
     * 字典编码
     */
    @TableId
    private Long dictCode;

    /**
     * 字典排序
     */
    private Long dictSort;

    /**
     * 字典标签
     */
    private String dictLabel;

    /**
     * 字典键值
     */
    private String dictValue;

    /**
     * 字典类型
     */
    private String dictType;

    /**
     * 样式属性（其他样式扩展）
     */
    private String cssClass;

    /**
     * 表格字典样式
     */
    private String listClass;

    /**
     * 是否企业字典
     */
    @TableField(exist = false)
    private Boolean enterprise;

    /**
     * 是否默认（1是 0否）
     */
    @TableField(value = "is_def")
    private Boolean def;

    /**
     * 状态（0正常 1停用）
     */
    private String status;

    private String remark;

    private String ext1;

    private String ext2;

    /**
     * 采购方id
     */
    private Long enterpriseId;

    private String createBy;

    private String updateBy;

    @TableField(exist = false)
    private String dictTypeLabel;

}
